Avoiding deaths by PowerPoint

Data Storytelling and Python to the rescue

Sebastián Flores, PyCon US 2024, May 20th

.title-background

.section-background

Who

  • Sebastián Flores aka sebastiandres
  • Chief Data Officer at uPlanner
  • Contributor to Python Chile
  • Collaborator to Streamlit and Vizzu
  • http://sebastiandres.xyz

Agenda

  • Never
  • kill
  • the
  • suspense

Storytelling?

Storytelling?





It just works




Data Storytelling:
using Storytelling to create presentations that will be remembered and that create impact

DS is the new DS

Skills vs Tools

Skills for Data Storytelling

Data Storytelling?




It’s easy to consume but hard to prepare

What is Data Storytelling

Lorem Ipsum

What The hero’s journey

Lorem Ipsum

Crash course on Data Storytelling

Lorem Ipsum

Example - Spotify

Lorem Ipsum

The first secret of Data Storytelling

Lorem Ipsum

Visualization tools for Data Storytelling

Data Exploratory tools

  • Tableau
  • Microsoft’s PowerBI
  • Google’s Looker/Data Studio Too many options! User is responsible for finding the insight.

Data Explanatory Tools

So many options! * Oldies: Matplotlib * Mainstream: Plotly, Altair * Others: You are in charge of telling the story. Simple is better.

Simple is memorable

Lorem Ipsum

Vizzu

A short vizzu example

Presentation tools
for Data Storytelling

Presentation tools

  • Oldies: PowerPoint
  • Interactive: quarto, JupyterNotebook+RISE
  • Other: revealjs, …

Decision flow for the tools

Lorem Ipsum

Slide XX: Quarto + altair/vizzu: real time visualizations [5 mins]

Lorem Ipsum

XX +1

Lorem Ipsum

Jupyter Notebook + RISE + Python: real time code evaluation [5 mins]

Lorem Ipsum

XX +1

Lorem Ipsum

Wrap up

Conclusions and Learnings [3 mins]

  • Storytelling helps convincing and remembering
  • Data Storytelling will become a top skill
  • Skills and tools to learn!

To keep learning

  • Books
  • “Storytelling with data” world: book, (free/paid) webinars, podcasts, etc.

Feedback




Questions?